11 12 20 19
27 13 14 15
25 26 21 22
51 038 28 29
30 31 32 23
24 36 35 47
34 33 41 53
39 40 54 52
37 38 42 43
44 45 50 46
48 49 16 17
18